.tel-input {
  :deep(.ant-input-group-addon) {
    border-radius: 6px 0 0 6px;
  }
  :deep(input) {
    border-radius: 0 6px 6px 0 !important;
  }
}

// 验证码公共部分
.auth-code-wrapper {
  display: flex;
  gap: 0 8px;

  .btn-code {
    width: 80px;
  }

  .verification-img {
    display: inline-block;
    width: 120px;
    border: 1px solid @border1;
    border-radius: 6px;
    box-sizing: border-box;
    height: 44px;
    overflow: hidden;

    img {
      width: 100%;
      height: 100%;
      border-radius: 6px;
      cursor: pointer;
    }
  }
}

.close-btn {
  width: unset;
  height: unset;
  position: absolute;
  top: 30px;
  right: 36px;
  cursor: pointer;
  > i {
    .font24();
  }
}

.login-form .ant-btn-primary {
  background: linear-gradient(180deg, #81b1ff 0%, #1868e9 100%);
  color: @background1;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.043);
  border: none;
}

button {
  width: 120px;
}
